package com.zsc.springcloud.annotation;

import java.lang.annotation.*;

/**
 * 限流注解，用于方法限流
 */
@Retention(RetentionPolicy.RUNTIME) // 有效性
@Target({ElementType.METHOD}) // 作用范围
@Documented
public @interface AccessLimiter {

    // 每秒限流大小
    int limit();

    // 方法key,用于redis记录每个方法在某一时刻的访问次数
    String methodKey() default "";
}
